package interfacecode;

/**
 * @author:Gan Linghao
 * @date:2020/7/16 0016
 * @time:15:51
 * @description:no description
 */
public interface Output {

    /**
     * 全局常量
     */
    int MAX_CACHE = 100;

    /**
     * 抽象方法
     */
    void out();
    String out2();
    void getData(String msg);

    // 8默认方法
    default void print(String... msgs){
        for (String msg : msgs) {
            System.out.println(msg);
        }
    }

    // 8类方法
    static String classTest(){
        return "我是接口里面的类方法";
    }

    // 9私有方法
    private void foo () {
        System.out.println("我是接口里面的私有方法");
    }

    // 9私有的静态方法
    private static void bar () {
        System.out.println("我是接口里面的私有静态方法");
    }

}
